*, ::after, ::before {
	box-sizing: border-box;
}
[hidden] {
	display: none;
}
a.ringo-phone {
	display: inline-block;
}
a[data-fancybox] img {
	cursor: zoom-in;
	margin: 0 auto;
}
audio, canvas, embed, iframe, img, object, svg, video {
	display: block;
	vertical-align: middle;
}
body {
	padding-top: 74px;
}
footer .perelinkovka a {
	font-size: 13px;
}
footer .perelinkovka a:hover {
	text-decoration: underline;
}
header {
	border: none;
	box-sizing: border-box;
	height: 72px;
}
img, video {
	height: auto;
	max-width: 100%;
}
#copyright .left.center .footer_phones a {
	color: #3b7cdf;
	font-size: 20px;
	line-height: 20px;
	margin: 0 10px;
}
#copyright .left.center .footer_phones a:hover {
	text-decoration: underline;
}
#header_club_title {
	display: inline-block;
	height: 32px;
	margin: 0;
	padding: 0;
}
#header_club_title span.row1 {
	color: #555;
	display: block;
	font-size: 14px;
	line-height: 15px;
	text-shadow: 1px 1px white;
}
#header_club_title span.row2 {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 15px;
	text-shadow: 1px 1px white;
}
#header_club_title, #lang_btns, #logo5el, #main_phone, .link_comments, .link_fb, .link_insta, .link_location, .link_search, .link_yt {
}
#header_row1 {
	box-sizing: border-box;
	height: 42px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#header_row1 .mWidth, .topNav .mWidth {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
}
#lang_btns {
	align-content: center;
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	height: 20px;
	justify-content: flex-start;
	position: relative;
	width: 40px;
}
#lang_btns > a:after, #lang_btns div>a:first-of-type:after {
	color: #395faa;
	content: "▼";
	font-size: 10px;
	position: absolute;
	right: -12px;
	top: 4px;
}
#lang_btns a {
	color: #395faa;
	font: 17px Pragmatica, Arial, sans-serif;
	position: relative;
}
#lang_btns a, #main_phone a {
	vertical-align: super;
}
#lang_btns div {
	align-content: flex-start;
	align-items: flex-start;
	background-color: #f7f7f7;
	background-color: #f9fcff;
	background: #fff;
	border-radius: 5px;
	border: 1px none #264686;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	left: -6px;
	opacity: 1;
	overflow: hidden;
	position: absolute;
	top: -3px;
	visibility: hidden;
	width: 46px;
	z-index: 10000;
}
#lang_btns div a {
	box-sizing: border-box;
	display: block;
	padding: 2px 5px 2px 5px;
	width: 100%;
}
#lang_btns div a:first-of-type {
	padding-top: 2px;
}
#lang_btns div a:hover {
	background-color: #264686;
	color: #fff;
}
#lang_btns div>a:first-of-type:after {
	content: "▼";
	right: 4px;
	top: 6px;
}
#lang_btns div>a:first-of-type:hover:after {
	color: #fff;
}
#lang_btns:hover div {
	visibility: visible;
}
#lang_top {
	display: inline-block;
	height: 31px;
	line-height: 29px;
	padding: 0 5px 0 5px;
	vertical-align: top;
}
#lang_top a {
	color: #486aae;
	display: inline-block;
	font-size: 14px;
	height: 31px;
	line-height: 29px;
	padding: 0 0 0 5px;
}
#lang_top a.active, #lang_top a:hover {
	color: #ccc;
}
#logo5el {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	height: 32px;
	margin: 0;
	padding: 0;
	width: 62px;
}
#logo5el.logo_en {
	background-image: url(/mob-includes/images/logo_en.png);
}
#logo5el.logo_ru {
	background-image: url(/mob-includes/images/logo_ru.png);
}
#logo5el.logo_ua {
	background-image: url(/mob-includes/images/logo_ua.png);
}
#main_btns a, #social_btns a {
	margin: 0 3px;
}
#main_btns, #social_btns {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	margin: 0 50px;
}
#main_phone {
	position: relative;
}
#main_phone .link_phone {
	background-size: 26px;
}
#main_phone > .link_main_phone, #main_phone > a {
	color: #395faa;
	display: block;
	font: 24px/20px Pragmatica, Arial, sans-serif;
}
#main_phone > .link_main_phone:after, #main_phone > a:after, #main_phone div>a:first-of-type:after {
	color: #395faa;
	content: "▼";
	font-size: 10px;
	position: absolute;
	right: -12px;
	top: 0px;
}
#main_phone > div {
	align-content: flex-start;
	align-items: flex-start;
	background-color: #f7f7f7;
	background-color: #f9fcff;
	background: #fff;
	border-radius: 8px;
	border: 1px none #264686;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	opacity: 1;
	overflow: hidden;
	padding: 6px 0;
	position: absolute;
	right: -17px;
	top: -11px;
	visibility: hidden;
	width: 213px;
	z-index: 10000;
}
#main_phone > div > .link_main_phone, #main_phone > div > a {
	background-position: left center;
	background-repeat: no-repeat;
	box-sizing: border-box;
	color: #395faa;
	display: block;
	font: 18px/20px Pragmatica, Arial, sans-serif;
	margin: 5px 10px;
	padding: 0px 0px 0px 30px;
	position: relative;
	width: 191px;
}
#main_phone div>a:first-of-type {
	font: 24px/24px Pragmatica, Arial, sans-serif;
}
#main_phone div>a:first-of-type:after {
	content: "▼";
	right: -7px;
	top: 0px;
}
#main_phone div>a:hover {
	text-decoration: underline;
	text-decoration-thickness: 1px;
}
#main_phone:hover div {
	visibility: visible;
}
#socLikeBtns iframe {
	border-radius: 3px;
	height: 20px;
	margin-top: 5px;
	overflow: hidden;
	vertical-align: top;
	width: 26px;
}
.cardSlider, .teamSlider, .textSlider {
	--carousel-button-bg: #fff;
	--carousel-button-height: 35px;
	--carousel-button-shadow: rgba(0,0,0,0) 0px 0px 0px 0px, rgba(0,0,0,0) 0px 0px 0px 0px, rgba(0,0,0,0.1) 0px 4px 6px -1px, rgba(0,0,0,0.06) 0px 2px 4px -1px;
	--carousel-button-svg-height: 15px;
	--carousel-button-svg-stroke-width: 3;
	--carousel-button-svg-width: 15px;
	--carousel-button-width: 35px;
	position: relative;
}
.carousel__button.fancybox__button--close {
	color: red;
}
.carousel__button.is-close {
	right: 0;
	top: 0;
	z-index: 10;
}
.carousel__button[disabled] {
	cursor: default;
	opacity: 0;
}
.carousel__slide.has-thumb {
	border-radius: 2px;
	border: 1px solid transparent;
	margin: 8px 4px;
	padding: 2px;
}
.carousel__slide.has-thumb.has-video {
	--fancybox-thumbs-ratio: 16 / 9;
}
.carousel__slide.has-thumb.has-video .fancybox__thumb::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: auto;
	bottom: 0;
	background-position: center center;
	background-size: 60% 60%;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 24.38"><path d="M35.46 3.81A4.58 4.36 0 0032.24.75C29.37 0 17.93 0 17.93 0S6.48 0 3.63.72c-1.54.4-2.8 1.6-3.23 3.1-.75 2.72-.75 8.37-.75 8.37s0 5.68.75 8.37a4.58 4.36 0 003.22 3.07c2.9.75 14.3.75 14.3.75s11.45 0 14.32-.72a4.58 4.36 0 003.22-3.07c.75-2.72.75-8.37.75-8.37s.03-5.68-.75-8.4zm0 0" fill="white"/><path d="M14.29 17.4l9.51-5.21-9.51-5.22zm0 0" fill="black"/></svg>');
}
.carousel__slide.has-thumb.is-nav-selected, .carousel__slide.has-thumb:hover {
	border-color: #009fe3;
	border-radius: 6px;
}
.carousel__slide.has-video, .photoAlone.has-video {
	position: relative;
}
.carousel__slide.has-video::before, .photoAlone.has-video::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: auto;
	height: auto;
	bottom: 0;
	background-position: center center;
	background-size: 60%;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 24.38"><path d="M35.46 3.81A4.58 4.36 0 0032.24.75C29.37 0 17.93 0 17.93 0S6.48 0 3.63.72c-1.54.4-2.8 1.6-3.23 3.1-.75 2.72-.75 8.37-.75 8.37s0 5.68.75 8.37a4.58 4.36 0 003.22 3.07c2.9.75 14.3.75 14.3.75s11.45 0 14.32-.72a4.58 4.36 0 003.22-3.07c.75-2.72.75-8.37.75-8.37s.03-5.68-.75-8.4zm0 0" fill="white"/><path d="M14.29 17.4l9.51-5.21-9.51-5.22zm0 0" fill="black"/></svg>');
}
.carousel__slide:focus {
	outline: none;
}
.ccom_wrapper {
	margin: 30px auto;
}
.fancybox__container {
	--carousel-button-height: 30px;
	--carousel-button-svg-filter: none;
	--carousel-button-svg-stroke-width: 1.5;
	--carousel-button-width: 38px;
	--fancybox-color: #e5e7eb;
	--fancybox-content-color: #6b7280;
	--fancybox-thumbs-width: 100px;
}
.fancybox__counter {
	color: #009fe3;
}
.fancybox__nav {
	--carousel-button-bg: #e5e7eb;
	--carousel-button-svg-height: 20px;
	--carousel-button-svg-stroke-width: 3;
	--carousel-button-svg-width: 20px;
}
.fancybox__nav .carousel__button.is-next {
	right: 10px;
}
.fancybox__nav .carousel__button.is-next, .fancybox__nav .carousel__button.is-prev {
	color: #334155;
	height: 30px;
	transform: translateY(0%);
	width: 30px;
}
.fancybox__nav .carousel__button.is-prev {
	left: 10px;
}
.fancybox__slide.is-selected.has-iframe {
	overflow: hidden;
	padding: 0 8px;
}
.fancybox__slide.is-selected.has-iframe .fancybox__content>.carousel__button.is-close {
	color: red;
	top: 0px;
}
.fancybox__thumbs {
	--fancybox-bg: rgba(0,0,0,0.5);
	background: var(--fancybox-bg);
	border-top: 1px solid #6b7280;
	z-index: 10;
}
.fancybox__thumbs .carousel__slide {
	width: 70px;
}
.fancybox__toolbar {
	--carousel-button-svg-height: 24px;
	--carousel-button-svg-width: 24px;
	--fancybox-bg: rgba(0,0,0,0.5);
	background: var(--fancybox-bg);
	border-bottom: 1px solid #6b7280;
	display: flex;
	padding: 0;
	text-shadow: none;
}
.footerJoin .linksJoin a img {
	margin: 5px 4px 0 4px;
}
.footerJoin .linksJoin a, .footerJoin .linksJoin a img {
	display: inline-block;
}
.is-nav-selected .fancybox__thumb::after {
	display: none;
}
.link_comments {
	background-image: url('data:image/svg+xml,<svg viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><g><path fill="%23231F20" d="M60,0H16c-2.211,0-4,1.789-4,4v6H4c-2.211,0-4,1.789-4,4v30c0,2.211,1.789,4,4,4h7c0.553,0,1,0.447,1,1v11c0,1.617,0.973,3.078,2.469,3.695C14.965,63.902,15.484,64,16,64c1.039,0,2.062-0.406,2.828-1.172l14.156-14.156c0,0,0.516-0.672,1.672-0.672S50,48,50,48c2.211,0,4-1.789,4-4v-8h6c2.211,0,4-1.789,4-4V4C64,1.789,62.211,0,60,0z M52,44c0,1.105-0.895,2-2,2c0,0-14.687,0-15.344,0C32.709,46,32,47,32,47S20,59,18,61c-2.141,2.141-4,0.391-4-1c0-1,0-12,0-12c0-1.105-0.895-2-2-2H4c-1.105,0-2-0.895-2-2V14c0-1.105,0.895-2,2-2h46c1.105,0,2,0.895,2,2V44z M62,32c0,1.105-0.895,2-2,2h-6V14c0-2.211-1.789-4-4-4H14V4c0-1.105,0.895-2,2-2h44c1.105,0,2,0.895,2,2V32z"/><path fill="%23231F20" d="M13,24h13c0.553,0,1-0.447,1-1s-0.447-1-1-1H13c-0.553,0-1,0.447-1,1S12.447,24,13,24z"/><path fill="%23231F20" d="M41,28H13c-0.553,0-1,0.447-1,1s0.447,1,1,1h28c0.553,0,1-0.447,1-1S41.553,28,41,28z"/><path fill="%23231F20" d="M34,34H13c-0.553,0-1,0.447-1,1s0.447,1,1,1h21c0.553,0,1-0.447,1-1S34.553,34,34,34z"/></g></svg>');
}
.link_comments, .link_location, .link_search {
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	width: 20px;
}
.link_fb {
	background-image: url('data:image/svg+xml,<svg viewBox="1 1 14 14" xmlns="http://www.w3.org/2000/svg" fill="none"><path fill="%231877F2" d="M15 8a7 7 0 00-7-7 7 7 0 00-1.094 13.915v-4.892H5.13V8h1.777V6.458c0-1.754 1.045-2.724 2.644-2.724.766 0 1.567.137 1.567.137v1.723h-.883c-.87 0-1.14.54-1.14 1.093V8h1.941l-.31 2.023H9.094v4.892A7.001 7.001 0 0015 8z"/><path fill="%23ffffff" d="M10.725 10.023L11.035 8H9.094V6.687c0-.553.27-1.093 1.14-1.093h.883V3.87s-.801-.137-1.567-.137c-1.6 0-2.644.97-2.644 2.724V8H5.13v2.023h1.777v4.892a7.037 7.037 0 002.188 0v-4.892h1.63z"/></svg>');
}
.link_fb, .link_insta, .link_yt {
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	width: 20px;
}
.link_insta {
	background-image: url('data:image/svg+xml, <svg viewBox="0 0 3364 3364" xmlns="http://www.w3.org/2000/svg"><defs><radialGradient id="0" cx="217.76" cy="3290.99" r="4271.92" gradientUnits="userSpaceOnUse"><stop offset=".09" stop-color="%23fa8f21"/><stop offset=".78" stop-color="%23d82d7e"/></radialGradient><radialGradient id="1" cx="2330.61" cy="3182.95" r="3759.33" gradientUnits="userSpaceOnUse"><stop offset=".64" stop-color="%238c3aaa" stop-opacity="0"/><stop offset="1" stop-color="%238c3aaa"/></radialGradient></defs><path d="M853.2, 3352.8c-200.1-9.1-308.8-42.4-381.1-70.6-95.8-37.3-164.1-81.7-236-153.5S119.7, 2988.6, 82.6, 2892.8c-28.2-72.3-61.5-181-70.6-381.1C2, 2295.4, 0, 2230.5, 0, 1682.5s2.2-612.8, 11.9-829.3C21, 653.1, 54.5, 544.6, 82.5, 472.1, 119.8, 376.3, 164.3, 308, 236, 236c71.8-71.8, 140.1-116.4, 236-153.5C544.3, 54.3, 653, 21, 853.1, 11.9, 1069.5, 2, 1134.5, 0, 1682.3, 0c548, 0, 612.8, 2.2, 829.3, 11.9, 200.1, 9.1, 308.6, 42.6, 381.1, 70.6, 95.8, 37.1, 164.1, 81.7, 236, 153.5s116.2, 140.2, 153.5, 236c28.2, 72.3, 61.5, 181, 70.6, 381.1, 9.9, 216.5, 11.9, 281.3, 11.9, 829.3, 0, 547.8-2, 612.8-11.9, 829.3-9.1, 200.1-42.6, 308.8-70.6, 381.1-37.3, 95.8-81.7, 164.1-153.5, 235.9s-140.2, 116.2-236, 153.5c-72.3, 28.2-181, 61.5-381.1, 70.6-216.3, 9.9-281.3, 11.9-829.3, 11.9-547.8, 0-612.8-1.9-829.1-11.9" fill="url(%230)"/><path d="M853.2, 3352.8c-200.1-9.1-308.8-42.4-381.1-70.6-95.8-37.3-164.1-81.7-236-153.5S119.7, 2988.6, 82.6, 2892.8c-28.2-72.3-61.5-181-70.6-381.1C2, 2295.4, 0, 2230.5, 0, 1682.5s2.2-612.8, 11.9-829.3C21, 653.1, 54.5, 544.6, 82.5, 472.1, 119.8, 376.3, 164.3, 308, 236, 236c71.8-71.8, 140.1-116.4, 236-153.5C544.3, 54.3, 653, 21, 853.1, 11.9, 1069.5, 2, 1134.5, 0, 1682.3, 0c548, 0, 612.8, 2.2, 829.3, 11.9, 200.1, 9.1, 308.6, 42.6, 381.1, 70.6, 95.8, 37.1, 164.1, 81.7, 236, 153.5s116.2, 140.2, 153.5, 236c28.2, 72.3, 61.5, 181, 70.6, 381.1, 9.9, 216.5, 11.9, 281.3, 11.9, 829.3, 0, 547.8-2, 612.8-11.9, 829.3-9.1, 200.1-42.6, 308.8-70.6, 381.1-37.3, 95.8-81.7, 164.1-153.5, 235.9s-140.2, 116.2-236, 153.5c-72.3, 28.2-181, 61.5-381.1, 70.6-216.3, 9.9-281.3, 11.9-829.3, 11.9-547.8, 0-612.8-1.9-829.1-11.9" fill="url(%231)"/><path d="M1269.25, 1689.52c0-230.11, 186.49-416.7, 416.6-416.7s416.7, 186.59, 416.7, 416.7-186.59, 416.7-416.7, 416.7-416.6-186.59-416.6-416.7m-225.26, 0c0, 354.5, 287.36, 641.86, 641.86, 641.86s641.86-287.36, 641.86-641.86-287.36-641.86-641.86-641.86S1044, 1335, 1044, 1689.52m1159.13-667.31a150, 150, 0, 1, 0, 150.06-149.94h-0.06a150.07, 150.07, 0, 0, 0-150, 149.94M1180.85, 2707c-121.87-5.55-188.11-25.85-232.13-43-58.36-22.72-100-49.78-143.78-93.5s-70.88-85.32-93.5-143.68c-17.16-44-37.46-110.26-43-232.13-6.06-131.76-7.27-171.34-7.27-505.15s1.31-373.28, 7.27-505.15c5.55-121.87, 26-188, 43-232.13, 22.72-58.36, 49.78-100, 93.5-143.78s85.32-70.88, 143.78-93.5c44-17.16, 110.26-37.46, 232.13-43, 131.76-6.06, 171.34-7.27, 505-7.27S2059.13, 666, 2191, 672c121.87, 5.55, 188, 26, 232.13, 43, 58.36, 22.62, 100, 49.78, 143.78, 93.5s70.78, 85.42, 93.5, 143.78c17.16, 44, 37.46, 110.26, 43, 232.13, 6.06, 131.87, 7.27, 171.34, 7.27, 505.15s-1.21, 373.28-7.27, 505.15c-5.55, 121.87-25.95, 188.11-43, 232.13-22.72, 58.36-49.78, 100-93.5, 143.68s-85.42, 70.78-143.78, 93.5c-44, 17.16-110.26, 37.46-232.13, 43-131.76, 6.06-171.34, 7.27-505.15, 7.27s-373.28-1.21-505-7.27M1170.5, 447.09c-133.07, 6.06-224, 27.16-303.41, 58.06-82.19, 31.91-151.86, 74.72-221.43, 144.18S533.39, 788.47, 501.48, 870.76c-30.9, 79.46-52, 170.34-58.06, 303.41-6.16, 133.28-7.57, 175.89-7.57, 515.35s1.41, 382.07, 7.57, 515.35c6.06, 133.08, 27.16, 223.95, 58.06, 303.41, 31.91, 82.19, 74.62, 152, 144.18, 221.43s139.14, 112.18, 221.43, 144.18c79.56, 30.9, 170.34, 52, 303.41, 58.06, 133.35, 6.06, 175.89, 7.57, 515.35, 7.57s382.07-1.41, 515.35-7.57c133.08-6.06, 223.95-27.16, 303.41-58.06, 82.19-32, 151.86-74.72, 221.43-144.18s112.18-139.24, 144.18-221.43c30.9-79.46, 52.1-170.34, 58.06-303.41, 6.06-133.38, 7.47-175.89, 7.47-515.35s-1.41-382.07-7.47-515.35c-6.06-133.08-27.16-224-58.06-303.41-32-82.19-74.72-151.86-144.18-221.43S2586.8, 537.06, 2504.71, 505.15c-79.56-30.9-170.44-52.1-303.41-58.06C2068, 441, 2025.41, 439.52, 1686, 439.52s-382.1, 1.41-515.45, 7.57" fill="%23ffffff"/></svg>');
}
.link_location {
	background-image: url('data:image/svg+xml,<svg viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><g><path fill="%23231F20" d="M32,0C18.745,0,8,10.745,8,24c0,5.678,2.502,10.671,5.271,15l17.097,24.156C30.743,63.686,31.352,64,32,64s1.257-0.314,1.632-0.844L50.729,39C53.375,35.438,56,29.678,56,24C56,10.745,45.255,0,32,0z M48.087,39h-0.01L32,61L15.923,39h-0.01C13.469,35.469,10,29.799,10,24c0-12.15,9.85-22,22-22s22,9.85,22,22C54,29.799,50.281,35.781,48.087,39z"/><path fill="%23231F20" d="M32,14c-5.523,0-10,4.478-10,10s4.477,10,10,10s10-4.478,10-10S37.523,14,32,14z M32,32c-4.418,0-8-3.582-8-8s3.582-8,8-8s8,3.582,8,8S36.418,32,32,32z"/><path fill="%23231F20" d="M32,10c-7.732,0-14,6.268-14,14s6.268,14,14,14s14-6.268,14-14S39.732,10,32,10z M32,36c-6.627,0-12-5.373-12-12s5.373-12,12-12s12,5.373,12,12S38.627,36,32,36z"/></g></svg>');
}
.link_mobile {
	background-image: url('data:image/svg+xml,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path style="fill:%23333333;" d="M368,512H144c-17.6,0-32-14.4-32-32V32c0-17.6,14.4-32,32-32h224c17.6,0,32,14.4,32,32v448C400,497.6,385.6,512,368,512z"/><rect x="135.456" y="50.672" style="fill:%23FFFFFF;" width="241.28" height="372"/><g><path style="fill:%23D6D6D6;" d="M256.176,489.456c-12.496,0-22.656-10.176-22.656-22.672s10.16-22.672,22.656-22.672s22.672,10.176,22.672,22.672S268.672,489.456,256.176,489.456z M256.176,452.112c-8.08,0-14.656,6.576-14.656,14.672s6.576,14.672,14.656,14.672c8.096,0,14.672-6.576,14.672-14.672S264.272,452.112,256.176,452.112z"/><circle style="fill:%23D6D6D6;" cx="256.16" cy="25.328" r="7.792"/><circle style="fill:%23D6D6D6;" cx="312.816" cy="25.328" r="7.792"/><circle style="fill:%23D6D6D6;" cx="337.44" cy="25.328" r="7.792"/></g><g><path style="fill:%230BA4E0;" d="M73.728,349.312C16.4,243.616,72.176,173.616,74.576,170.688l12.384,10.128c-2.112,2.608-51.184,64.976,0.832,160.864L73.728,349.312z"/><path style="fill:%230BA4E0;" d="M42.56,372.528c-72.208-133.12,0.112-223.808,0.848-224.72l12.384,10.144c-2.72,3.344-66.048,83.632,0.832,206.96L42.56,372.528z"/><path style="fill:%230BA4E0;" d="M438.288,349.312l-14.064-7.632c52.256-96.336,1.36-160.208,0.848-160.848l12.368-10.16C439.84,173.616,495.616,243.616,438.288,349.312z"/><path style="fill:%230BA4E0;" d="M469.44,372.528l-14.064-7.632c66.88-123.328,3.568-203.6,0.832-206.96l12.384-10.144C469.328,148.72,541.648,239.408,469.44,372.528z"/></g></svg>');
	background-size: 23px;
}
.link_mobile, .link_phone, .link_phone2, .link_telegram, .link_viber, .link_whatsapp {
	background-position: left center;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding-left: 26px;
}
.link_perezvon {
	background-color: #486baf;
	background-image: url('data:image/svg+xml,<svg viewBox="-5 -5 30 35" xmlns="http://www.w3.org/2000/svg"><path fill="%23FFFFFF" fill-rule="evenodd" clip-rule="evenodd" d="M13.0262 17.895C12.2894 17.3424 10.3157 14.7634 9.76308 14.0003C9.05255 12.9739 7.15782 9.52657 6.97361 8.36868L6.89466 7.44763L8.47361 6.15815L6.71045 1.02657L5.65782 0.631836L1.84203 1.05289L0.710449 1.50026C0.710449 1.50026 1.68413 17.1318 15.6841 25.3687C15.6841 25.3687 16.1052 25.2897 16.8947 25.1318L19.0526 22.2634L19.2368 21.0529L15.1841 17.7897L13.4473 18.1581L13.0262 17.895Z"></path></svg>');
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 50%;
	bottom: 44px;
	display: block;
	height: 42px;
	opacity: 90%;
	overflow: hidden;
	position: fixed;
	right: 0;
	width: 42px;
}
.link_perezvon:hover {
	opacity: 1;
}
.link_phone {
	background-image: url('data:image/svg+xml,<svg viewBox="2 0 25 25" xmlns="http://www.w3.org/2000/svg" fill="none"><path stroke="%23000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m20 4-5.5 5.5m0 0v-4m0 4h4M8 5l-2.485.621c-.89.223-1.534 1.029-1.352 1.928 1.06 5.213 7.075 11.228 12.288 12.287.9.183 1.705-.46 1.928-1.35l.62-2.486-3.5-2-1.5 1.5c-2-1-4.5-3.5-5.5-5.5L10 8.5 8 5Z"/></svg>');
}
.link_phone2 {
	background-image: url('data:image/svg+xml, <svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><g id="Icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Color-" transform="translate(-700.000000,-360.000000)" fill="%23888888"><path d="M 723.993 360 C 710.762 360 700 370.765 700 384 C 700 389.248 701.693 394.116 704.57 398.067 C 704.719 398.812 710.893 404.479 710.804 404.036 C 714.599 406.547 719.126 408 724.007 408 C 737.238 408 748 397.234 748 384 C 748 370.766 737.238 360 724.007 360 L 723.993 360 Z M 717.293 372.191 C 716.827 371.076 716.475 371.034 715.77 371.005 C 715.53 370.991 715.262 370.978 714.966 370.978 C 714.048 370.978 713.089 371.246 712.511 371.838 C 711.806 372.558 710.057 374.236 710.057 377.679 C 710.057 381.122 712.568 384.452 712.906 384.918 C 713.259 385.383 717.801 392.55 724.853 395.471 C 730.368 397.757 732.005 397.545 733.26 397.277 C 735.094 396.882 737.393 395.527 737.971 393.891 C 738.55 392.254 738.55 390.857 738.38 390.561 C 738.211 390.265 737.745 390.096 737.04 389.743 C 736.335 389.39 732.907 387.697 732.258 387.471 C 731.624 387.231 731.017 387.316 730.538 387.993 C 729.861 388.939 729.198 389.898 728.662 390.476 C 728.239 390.928 727.547 390.985 726.969 390.744 C 726.193 390.42 724.021 389.658 721.341 387.273 C 719.267 385.425 717.857 383.126 717.448 382.434 C 717.039 381.729 717.406 381.32 717.73 380.939 C 718.083 380.501 718.421 380.191 718.774 379.782 C 719.126 379.373 719.324 379.161 719.55 378.681 C 719.79 378.216 719.62 377.736 719.451 377.383 C 719.282 377.03 717.871 373.587 717.293 372.191 Z" id="Whatsapp"></path></g></g></svg>');
}
.link_search {
	background-image: url('data:image/svg+xml, <svg viewBox="3 3 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_15_152)"><circle cx="10.5" cy="10.5" r="6.5" stroke="%23000000" stroke-linejoin="round"/><path d="M19.6464 20.3536C19.8417 20.5488 20.1583 20.5488 20.3536 20.3536C20.5488 20.1583 20.5488 19.8417 20.3536 19.6464L19.6464 20.3536ZM20.3536 19.6464L15.3536 14.6464L14.6464 15.3536L19.6464 20.3536L20.3536 19.6464Z" fill="%23000000"/></g><defs><clipPath id="clip0_15_152"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}
.link_telegram {
	background-image: url('data:image/svg+xml, <svg viewBox="2 2 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="14" fill="url(%23paint0_linear_87_7225)"/><path d="M22.9866 10.2088C23.1112 9.40332 22.3454 8.76755 21.6292 9.082L7.36482 15.3448C6.85123 15.5703 6.8888 16.3483 7.42147 16.5179L10.3631 17.4547C10.9246 17.6335 11.5325 17.541 12.0228 17.2023L18.655 12.6203C18.855 12.4821 19.073 12.7665 18.9021 12.9426L14.1281 17.8646C13.665 18.3421 13.7569 19.1512 14.314 19.5005L19.659 22.8523C20.2585 23.2282 21.0297 22.8506 21.1418 22.1261L22.9866 10.2088Z" fill="white"/><defs><linearGradient id="paint0_linear_87_7225" x1="16" y1="2" x2="16" y2="30" gradientUnits="userSpaceOnUse"><stop stop-color="%2337BBFE"/><stop offset="1" stop-color="%23007DBB"/></linearGradient></defs></svg>');
}
.link_viber {
	background-image: url('data:image/svg+xml, <svg viewBox="0 0 52 52" xmlns="http://www.w3.org/2000/svg"><g id="Icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Color-" transform="translate(-598.000000,-758.000000)" fill="%237F4DA0"><path d="M624, 810 C638.359403, 810 650, 798.359403 650, 784 C650, 769.640597 638.359403, 758 624, 758 C609.640597, 758 598, 769.640597 598, 784 C598, 798.359403 609.640597, 810 624, 810 Z M625.557163, 799.409207 C627.325063, 799.188564 628.753733, 798.762672 630.321233, 797.998094 C631.862939, 797.243741 632.849644, 796.530492 634.155019, 795.232271 C635.37816, 794.005859 636.056551, 793.077041 636.776002, 791.635145 C637.778174, 789.623608 638.348632, 787.232396 638.446219, 784.599993 C638.482254, 783.702032 638.456556, 783.50185 638.25094, 783.245321 C637.86039, 782.747507 637.002091, 782.829703 636.709224, 783.388976 C636.616662, 783.573725 636.590964, 783.732729 636.560135, 784.451177 C636.508729, 785.554433 636.431719, 786.267682 636.27751, 787.119522 C635.671103, 790.460024 634.067654, 793.128369 631.508319, 795.042409 C629.375578, 796.643375 627.170843, 797.423387 624.282692, 797.592702 C623.306228, 797.649143 623.136647, 797.685029 622.915679, 797.854391 C622.504456, 798.177682 622.483974, 798.9371 622.879644, 799.291164 C623.121199, 799.511855 623.290771, 799.542627 624.128492, 799.516968 C624.565327, 799.501582 625.207683, 799.450263 625.557163, 799.409207 L625.557163, 799.409207 Z M613.809012, 798.854999 C613.98892, 798.793445 614.266425, 798.649789 614.425756, 798.547142 C615.402134, 797.900559 618.120799, 794.426647 619.009917, 792.692195 C619.518641, 791.70186 619.688213, 790.968064 619.528978, 790.424129 C619.364432, 789.839149 619.092143, 789.531244 617.874123, 788.551135 C617.385891, 788.156063 616.928478, 787.750671 616.856589, 787.642901 C616.67156, 787.376051 616.522471, 786.852663 616.522471, 786.483204 C616.527687, 785.626251 617.082688, 784.071435 617.812475, 782.875805 C618.377717, 781.947024 619.39013, 780.756602 620.392302, 779.84316 C621.569167, 778.765517 622.607278, 778.031815 623.779022, 777.4519 C625.284788, 776.702756 626.204735, 776.512894 626.877996, 776.825864 C627.047567, 776.902853 627.227389, 777.0055 627.284002, 777.051621 C627.335313, 777.097836 627.731079, 777.580217 628.162784, 778.113821 C628.995289, 779.160683 629.185438, 779.329998 629.755896, 779.524982 C630.480563, 779.771285 631.220592, 779.704618 631.965742, 779.324885 C632.531079, 779.032366 633.76447, 778.267798 634.561026, 777.713628 C635.609379, 776.979831 637.850063, 775.153043 638.153362, 774.788658 C638.687784, 774.13185 638.780346, 773.290379 638.42053, 772.361503 C638.040222, 771.381489 636.560154, 769.54439 635.527163, 768.759265 C634.591855, 768.051128 633.92893, 767.779251 633.05526, 767.738158 C632.335809, 767.702263 632.037726, 767.763817 631.117779, 768.14355 C623.902394, 771.11464 618.141368, 775.548114 613.567447, 781.639157 C611.177779, 784.820617 609.358473, 788.120102 608.114745, 791.542752 C607.390173, 793.538846 607.354224, 794.406072 607.950294, 795.427217 C608.207307, 795.858231 609.301946, 796.925592 610.098502, 797.520807 C611.424455, 798.506067 612.035983, 798.870414 612.524215, 798.973014 C612.858247, 799.04487 613.438945, 798.988429 613.809012, 798.854999 L613.809012, 798.854999 Z M625.911773, 795.688935 C629.031324, 795.232271 631.446691, 793.785177 633.029562, 791.43501 C633.91868, 790.111111 634.47368, 788.556295 634.663839, 786.888605 C634.730607, 786.277956 634.730607, 785.164427 634.658718, 784.979678 C634.591855, 784.80525 634.376007, 784.569173 634.190969, 784.471724 C633.990569, 784.369076 633.564079, 784.379302 633.327644, 784.502496 C632.931879, 784.702593 632.813714, 785.020771 632.813714, 785.882837 C632.813714, 787.211849 632.469355, 788.612736 631.873285, 789.700606 C631.194894, 790.942404 630.208198, 791.968672 629.005635, 792.681969 C627.972644, 793.297732 626.4463, 793.754405 625.053579, 793.867278 C624.549889, 793.908372 624.272384, 794.010981 624.082235, 794.231625 C623.789368, 794.56519 623.758454, 795.01675 624.00513, 795.391313 C624.272375, 795.806969 624.683502, 795.873684 625.911773, 795.688935 L625.911773, 795.688935 Z M627.006411, 791.814743 C628.018825, 791.599213 628.794898, 791.214367 629.457823, 790.593454 C630.310906, 789.787877 630.778646, 788.812881 630.984157, 787.411993 C631.122909, 786.498599 631.066382, 786.139423 630.742601, 785.841791 C630.439407, 785.564706 629.879286, 785.554433 629.540048, 785.816132 C629.293372, 786.00088 629.216267, 786.195864 629.15974, 786.724365 C629.092972, 787.427389 628.969591, 787.919995 628.758949, 788.376716 C628.306657, 789.346542 627.510101, 789.849431 626.163665, 790.013633 C625.531464, 790.090622 625.341315, 790.162449 625.135794, 790.403592 C624.760607, 790.850039 624.90448, 791.573563 625.423541, 791.840412 C625.618906, 791.9379 625.701131, 791.948173 626.132751, 791.922513 C626.400005, 791.907118 626.79577, 791.860949 627.006411, 791.814743 L627.006411, 791.814743 Z" id="Viber" transform="translate(624.000000,784.000000) scale(1,-1) translate(-624.000000,-784.000000) "></path></g></g></svg>');
}
.link_whatsapp {
	background-image: url('data:image/svg+xml, <svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><g id="Icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Color-" transform="translate(-700.000000,-360.000000)" fill="%2367C15E"><path d="M 723.993 360 C 710.762 360 700 370.765 700 384 C 700 389.248 701.693 394.116 704.57 398.067 C 704.719 398.812 710.893 404.479 710.804 404.036 C 714.599 406.547 719.126 408 724.007 408 C 737.238 408 748 397.234 748 384 C 748 370.766 737.238 360 724.007 360 L 723.993 360 Z M 717.293 372.191 C 716.827 371.076 716.475 371.034 715.77 371.005 C 715.53 370.991 715.262 370.978 714.966 370.978 C 714.048 370.978 713.089 371.246 712.511 371.838 C 711.806 372.558 710.057 374.236 710.057 377.679 C 710.057 381.122 712.568 384.452 712.906 384.918 C 713.259 385.383 717.801 392.55 724.853 395.471 C 730.368 397.757 732.005 397.545 733.26 397.277 C 735.094 396.882 737.393 395.527 737.971 393.891 C 738.55 392.254 738.55 390.857 738.38 390.561 C 738.211 390.265 737.745 390.096 737.04 389.743 C 736.335 389.39 732.907 387.697 732.258 387.471 C 731.624 387.231 731.017 387.316 730.538 387.993 C 729.861 388.939 729.198 389.898 728.662 390.476 C 728.239 390.928 727.547 390.985 726.969 390.744 C 726.193 390.42 724.021 389.658 721.341 387.273 C 719.267 385.425 717.857 383.126 717.448 382.434 C 717.039 381.729 717.406 381.32 717.73 380.939 C 718.083 380.501 718.421 380.191 718.774 379.782 C 719.126 379.373 719.324 379.161 719.55 378.681 C 719.79 378.216 719.62 377.736 719.451 377.383 C 719.282 377.03 717.871 373.587 717.293 372.191 Z" id="Whatsapp"></path></g></g></svg>');
}
.link_yt {
	background-image: url('data:image/svg+xml,<svg viewBox="1.1 3.1 13.9 10" xmlns="http://www.w3.org/2000/svg" fill="none"><path fill="red" d="M14.712 4.633a1.754 1.754 0 00-1.234-1.234C12.382 3.11 8 3.11 8 3.11s-4.382 0-5.478.289c-.6.161-1.072.634-1.234 1.234C1 5.728 1 8 1 8s0 2.283.288 3.367c.162.6.635 1.073 1.234 1.234C3.618 12.89 8 12.89 8 12.89s4.382 0 5.478-.289a1.754 1.754 0 001.234-1.234C15 10.272 15 8 15 8s0-2.272-.288-3.367z"/><path fill="%23ffffff" d="M6.593 10.11l3.644-2.098-3.644-2.11v4.208z"/></svg>');
	width: 29px;
	width: 42px;
}
.mainCarousel .carousel__button, .mainCarouselAlone .carousel__button {
	height: var(--carousel-button-height,30px);
	width: var(--carousel-button-width,30px);
}
.mainCarousel .carousel__button.is-next, .mainCarouselAlone .carousel__button.is-next {
	right: 1rem;
}
.mainCarousel .carousel__button.is-prev, .mainCarouselAlone .carousel__button.is-prev {
	left: 1rem;
}
.mainCarousel .carousel__button:focus, .mainCarouselAlone .carousel__button:focus {
	box-shadow: 0 0 0 2px #486aae;
	outline: none;
}
.mainCarousel .carousel__slide img, .mainCarouselAlone .carousel__slide img {
	border-radius: 3px;
}
.mainCarousel .carousel__slide, .mainCarouselAlone .carousel__slide {
	background-color: #fff;
	max-height: 645px;
	overflow: hidden;
	padding: 5px;
	width: 100%;
}
.mainCarousel .carousel__slide.has-video, .mainCarouselAlone .carousel__slide.has-video {
}
.mainCarousel, .mainCarouselAlone {
	--carousel-button-bg: #fff;
	--carousel-button-shadow: 0 2px 1px -1px rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%);
	--carousel-button-svg-height: 20px;
	--carousel-button-svg-stroke-width: 2.5;
	--carousel-button-svg-width: 20px;
	border-radius: 6px;
	border: 1px solid #e9e9e9;
	color: #170724;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 960px;
	overflow: hidden;
}
.mPhone {
	text-indent: 0;
}
.perelinkovka_service ul.cardSlider li {
	width: auto;
}
.photoAlone {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	padding: 5px 0 15px 0;
	width: 100%;
}
.photoAlone img {
	border-radius: 0px;
	border-radius: 10px;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
	max-width: 100%;
	padding: 5px;
}
.photoAlone.has-video::before {
	background-size: 20%;
}
.read_all, .read_all_blank {
	background-image: none;
	position: relative;
}
.read_all::before, .read_all_blank::before {
	background-image: url(/img/ic_more.png);
	background-position: 85% center;
	background-repeat: no-repeat;
	content: "";
	height: 20px;
	position: absolute;
	right: 7px;
	top: 9px;
	transform: rotate(-90deg);
	width: 20px;
}
.read_all:hover, .read_all_blank:hover {
	background-image: none;
	color: #e7f1fa;
}
.read_all:hover::before, .read_all_blank:hover::before {
	background-image: url(/img/ic_more_w.png);
}
.readAllBig::before {
	display: none;
}
.scrollBottom {
	bottom: 0;
	top: inherit;
}
.scrollTop {
	bottom: 86px;
	top: auto;
}
.sm-mint > li > a {
	background: #486aae;
	color: #fff;
}
.sm-mint > li > a > .sub-arrow {
	border-color: #fff transparent transparent transparent;
}
.sm-mint > li > a.current, .sm-mint > li > a.highlighted, .sm-mint > li > a:active {
	background: #264686;
}
.teamSlider .carousel__button.is-next, .teamSlider .carousel__button.is-prev {
}
.thumbAlone {
	--carousel-button-bg: #fff;
	--carousel-button-shadow: 0 2px 1px -1px rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%);
	--carousel-button-svg-height: 15px;
	--carousel-button-svg-stroke-width: 2.5;
	--carousel-button-svg-width: 15px;
	color: #170724;
	position: relative;
}
.thumbAlone .carousel__button {
	height: var(--carousel-button-height,30px);
	width: var(--carousel-button-width,30px);
}
.thumbAlone .carousel__button.is-next {
}
.thumbAlone .carousel__button.is-prev {
}
.thumbAlone .carousel__button:focus {
	box-shadow: 0 0 0 2px #486aae;
	outline: none;
}
.thumbAlone .carousel__slide {
	border: none;
	box-shadow: none;
	cursor: pointer;
	display: block;
	overflow: hidden;
	padding: 5px 3px;
	width: 180px;
}
.thumbAlone .carousel__slide img {
	background-color: #fff;
	border-radius: 0px;
	border: 1px solid #e9e9e9;
	padding: 3px;
}
.thumbAlone .carousel__slide.is-selected {
	box-shadow: none !important;
}
.thumbCarousel {
	margin-bottom: 20px;
	margin-top: 15px;
	max-height: 80px;
}
.thumbCarousel .carousel__slide {
	border-radius: 0;
	box-sizing: border-box;
	cursor: pointer;
	padding: 2px 1px;
	width: 100px;
}
.thumbCarousel .carousel__slide img {
	border-radius: 0px;
}
.thumbCarousel .carousel__slide.is-nav-selected img {
	box-shadow: 0 0 #fff, 0 2px #009fe3;
}
.thumbSheet .photoAlone {
	display: inline-block;
	width: auto;
}
.topNav {
	background-color: #486baf;
}
.videoBtn {
	--width: 120px;
	background-size: contain;
	background: transparent url(/sp/yt-play.png) center center no-repeat;
	cursor: pointer;
	height: 85px;
	left: calc(50% - var(--width)/2);
	position: absolute;
	top: 490px;
	width: calc(var(--width));
}
.videoBtn:hover {
	opacity: 0.9;
}
.viewPdfWrap {
	text-align: center;
}
.viewPdfWrap a {
	display: block;
	font-size: 18px;
	line-height: 40px;
}
.viewPdfWrap iframe {
	margin: 0 auto;
}
@media only screen and (max-width: 390px) {
	.topNav #main_btns {
		margin-left: 15px;
		transform: scale(0.9);
	}
	.topNav #main_phone {
		margin-right: 0px;
	}
	.topNav #main_phone div {
		right: -35px;
		top: -22px;
		transform: scale(0.9);
	}
	.topNav #main_phone>.link_main_phone, .topNav #main_phone>a {
		font-size: 19px;
	}
	.mainCarousel .carousel__slide, .mainCarouselAlone .carousel__slide {
		max-height: 245px;
	}
	.topNav #main_phone {
        line-height: 20px;
        margin-right: 20px;
	}
}
@media only screen and (max-width: 768px) {
	a.buyCardInText {
		height: 36px;
		line-height: 36px;
		margin: 10px 0 10px 0px;
	}
	body {
		background-image: url(/adaptive/img/img_trena.jpg);
		background-position: center 40px;
		background-repeat: no-repeat;
		background-size: 200% auto;
		box-sizing: border-box;
		margin: 0;
		min-width: 300px;
		padding: 0;
		padding-top: 62px;
		width: 100%;
	}
	body.homePage {
		padding-top: 40px;
	}
	footer {
		padding-top: 10px;
	}
	footer .perelinkovka {
		margin-top: 10px;
		padding-top: 10px;
	}
	footer .perelinkovka, footer .string_text {
		font-size: 10px;
		line-height: 12px;
		text-align: center;
	}
	h1, h2, h3, h4, h5, h6 {
		word-break: break-word;
	}
	h4, p.h4, #legend dt, #pdfLegend dt, .additionalText2 h2, .contact_address {
		padding: 0;
	}
	header {
		background-color: #e6e6e6;
		border-bottom: solid 3px #486baf;
		box-sizing: border-box;
		height: 40px;
		max-height: 50px;
		max-height: none;
		min-height: 50px;
		min-height: auto;
		padding: 0;
		position: fixed;
		text-align: center;
		text-transform: uppercase;
		width: 100%;
		z-index: 4;
	}
	header menu {
		bottom: 15% !important;
		top: auto !important;
		zoom: 0.6;
	}
	header nav li {
		float: none;
	}
	header nav li a {
		text-transform: uppercase;
	}
	header span.mPhone {
		clear: unset;
		display: block;
		float: unset;
		left: 55px;
		margin: 0;
		padding: 0;
		position: absolute;
		right: unset;
		text-align: center;
		top: 8px;
		vertical-align: unset;
		z-index: 2;
	}
	html {
		box-sizing: border-box;
		margin: 0;
		min-width: 300px;
		padding: 0;
		width: 100%;
	}
	nav {
		display: block;
		font: 13px Pragmatica, Arial, sans-serif;
		position: relative;
		text-transform: uppercase;
		z-index: 2;
	}
	#additionalNav {
		display: none;
	}
	#breadCrumbs {
		line-height: 12px;
		top: 0px;
	}
	#content .h1, #content h1 {
		font-size: 40px;
		font-weight: 100;
		padding: 0px 0px 5px;
		width: 100%;
	}
	#content .sectionContent {
		padding-bottom: 30px;
		padding-top: 10px;
	}
	#content .sectionContent .left {
		padding: 0;
		width: 100%;
		float:unset;
	}
	#content .sectionContent .right {
		padding: 0;
		width: 100%;
		float:unset;
	}
	#content .sectionContent.afisha .left {
		padding: 0;
		width: 100%;
	}
	#content .sectionContent.sectionContentStandAlone .left, #content .sectionContent.sectionContentStandAlone .right {
		padding: 0px 0px 20px 0px;
		width: -moz-available;
		width: -webkit-fill-available;
		width: auto;
		width: fill-available;
	}
	#content .singleNews h1 {
		box-sizing: border-box;
		font-size: 40px;
		font-weight: 100;
		width: 100%;
	}
	#content h1.consultation_title {
		margin-top: 0px;
	}
	#content h1:first-of-type {
		margin-top: 10px;
	}
	#content h2.caption, #content span.caption {
		background-color: transparent;
		color: #009fe3;
		font: 22px/22px Sylfaen, Arial, sans-serif;
		margin: 0;
		min-height: auto;
		padding: 0;
	}
	#content hr.mWidth {
		width: 100%;
	}
	#content section h2 {
		font-size: 35px;
		margin-bottom: 5px;
	}
	#content section h2.home_h1, #content section h2.home_h2, #content section h2.home_h3 {
		font-size: 40px;
	}
	#content.services section.contentLeft {
		background-position: left calc(50% + 200px) bottom -10px;
		background-size: 200%;
	}
	#content.services section.contentLeft>div.mWidth, #content.services section.contentRight>div.mWidth {
		background: linear-gradient(0, rgba(255,255,255,0.5), rgba(255,255,255,1) 99%);
	}
	#content.services section.contentLeftStandAlone {
		background-position: left calc(50% + 200px) top 30px;
	}
	#content.services section.contentLeftStandAlone>div.mWidth, #content.services section.contentRightStandAlone>div.mWidth {
		background: linear-gradient(0, rgba(255,255,255,0.5) 85%, rgba(255,255,255,1) 107%);
		background: rgba(255,255,255,0.8);
	}
	#content.services section.contentRight {
		background-position: left calc(50% - 200px) bottom -10px;
		background-size: 200%;
	}
	#content.services section.contentRightStandAlone {
		background-position: left calc(50% - 200px) top 30px;
	}
	#copyright .left, #copyright .left.center, #copyright .right {
		box-sizing: border-box;
		margin: 0px auto;
		padding: 10px 10px 0 10px;
		text-align: center;
		width: 100%;
	}
	#copyright .left.center {
		font-size: 15px;
	}
	#copyright .left.center .footer_phones a {
		margin: 7px auto;
	}
	#copyright .right br {
		display: none;
	}
	#courts_reserve {
		padding: 20px 0px 50px;
	}
	#courts_reserve h2 {
		padding-left: 10px;
	}
	#courts_reserve h2 img {
		margin-left: 15px;
		width: 20px;
	}
	#courts_reserve_iframe {
		height: 1010px !important;
	}
	#header_address {
		display: none !important;
	}
	#header_row1 {
		display: none;
	}
	#logo, #logo.logo_right {
		background-image: url(/mob-includes/images/logo_ru.png);
		background-size: contain;
		height: 45px;
		left: unset;
		right: 0px;
		top: 0;
		width: 65px;
	}
	#logo.logo_en {
		background-image: url(/adaptive/img/logo45_en.png);
	}
	#logo.logo_ua {
		background-image: url(/adaptive/img/logo45_ua.png);
	}
	#logo5el {
		background-size: cover;
		height: 30px;
		width: 50px;
	}
	#main-menu {
		display: none;
	}
	#recommServices {
		border: none;
		height: auto;
		margin: 30px auto 30px auto;
		padding: 0 10px;
		position: relative;
		width: 100%;
	}
	#recommServices em {
		left: 0;
		margin-bottom: 5px;
		position: relative;
		top: 0;
	}
	#recommServices li {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
		border: 1px solid #eee;
		box-sizing: border-box;
		clear: none;
		display: inline-block;
		float: none;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 14px;
		height: 120px;
		margin: 0 1% 1% 0;
		padding: 20px 10px 10px;
		padding: 5px 0 0 8px;
		position: relative;
		vertical-align: top;
		width: 48%;
	}
	#searchBlock {
		box-sizing: border-box;
		width: 100%;
	}
	#tournaments {
		padding: 20px 10px 30px;
	}
	#tournaments h2 img {
		margin-left: 15px;
		width: 20px;
	}
	.blue-stripe {
		background-color: #486aae;
	}
	.btn_nav {
		background-repeat:no-repeat;
		background-position: center 10px;
		background-size: 22px 20px;
		background-image: url(/adaptive/img/ic_gray_menu.png);
		color: #636363;
		display: block;
		font-size: 20px;
		height: 40px;
		padding-left: 0;
		width: 30px;
	}
	.btn_nav.nav-active {
		background-color: #486aae;
		background-position: center 10px;
		background-repeat:no-repeat;
		background-size: 22px 20px;
		background-image: url(/adaptive/img/ic_gray_menu_white.png);
		display: none;
		font-size: 20px;
		height: 40px;
		padding-left: 0;
		width: 30px;
	}
	.ccom_form .ccom_form_email, .ccom_form .ccom_form_name {
		box-sizing: border-box;
		width: 47%;
	}
	.contentBtnLink {
		font-size: 12px;
		margin-left: 0px;
	}
	.footerJoin {
		width: 65%;
	}
	.footerJoin *, .footerShare * {
		vertical-align: top;
	}
	.footerJoin .linksJoin a img {
		height: 30px;
		margin: 5px 4px 0 4px;
	}
	.footerJoin, .footerShare {
		box-sizing: border-box;
		display: inline-block;
		vertical-align: top;
		width: 35%;
	}
	.footerShare .share42init {
		padding-top: 5px;
	}
	.gsc-input-box {
		padding-top: 4px !important;
	}
	.gsc-search-button-v2 {
		padding: 11px 15px !important;
	}
	.hidden {
		width: 100%;
	}
	.link_gmap {
		opacity: 0.9;
		position: fixed;
		right: 62px;
		top: 12px;
		z-index: 102;
	}
	.link_gmap svg {
		height: 25px;
	}
	.link_perezvon {
		bottom: 25px;
		height: 25px;
		width: 25px;
	}
	.link_reviews {
		opacity: 0.5;
		position: fixed;
		right: 90px;
		top: 8px;
		z-index: 102;
	}
	.link_reviews svg {
		height: 35px;
	}
	.mWidth {
		box-sizing: border-box;
		min-width: 300px;
		padding: 0px 10px;
		width: 100%;
	}
	.mWidth.perelinkovka_service {
		min-width: auto;
		padding: 20px 0px 5px 5px;
	}
	.news .left {
		box-sizing: border-box;
		float: none;
		padding-bottom: 10px;
		width: auto;
	}
	.news .right {
		box-sizing: border-box;
		float: left;
		width: auto;
	}
	.news img {
		max-height: auto;
		max-width: 100%;
	}
	.news time {
		color: #999;
		padding: 5px 0px 5px 0px;
	}
	.perelinkovka_service {
		padding-top: 30px;
	}
	.perelinkovka_service em {
		left: 10px;
	}
	.perelinkovka_service ul li a {
		border: 1px solid #eee;
		box-sizing: content-box;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 14px;
		height: 130px;
		margin: 5px;
		position: relative;
		width: 167px;
	}
	.perelinkovka_service ul li a img {
		max-width: 132px;
		opacity: 0.75;
	}
	.perelinkovka_service ul li a span {
		font-size: 15px;
		line-height: 13px;
	}
	.read_all, .read_all_blank {
		background-position: 95% center;
		font-size: 12px;
		margin-right: 10px;
	}
	.scrollBottom, .scrollTop {
		bottom: 7%;
		top: auto;
		zoom: 0.6;
	}
	.scrollTop {
		bottom: 11%;
	}
	.sectionContent sectionContentStandAlone h2, #content section .additionalText h2, #content section .service_text h2, #content section .additionalText2 h1+h2, .sectionContentStandAlone .additionalText2 h2, .sectionContentStandAlone .left.additionalText2 h2, .sectionContentStandAlone .right.additionalText2 h2, .h-text h3, .hidden h2 {
		color: #009fe3 !important;
		font-family: Arial, sans-serif !important;
		font-size: 20px !important;
		font-weight: 100;
	}
	.sectionContent.afisha .right {
		display: none;
	}
	.singleNews .left {
		box-sizing: border-box;
		padding: 0 !important;
		width: 100% !important;
	}
	.singleNews .left img {
		box-sizing: border-box;
		max-height: auto;
	}
	.sm li.languageToogle {
		border-top: 2px solid gainsboro;
		display: inline-flex;
		justify-content: space-around;
		width: 33.3%;
		width: calc(100% - (100%/3)*2);
	}
	.sm li.languageToogle .joinLink img {
		height: 30px;
	}
	.sm li.languageToogle.active {
		background-color: #274686;
	}
	.sm-mint {
		background-color: #486aae;
		max-height: 90%;
		max-height: calc(100% - 50px);
		overflow-x: hidden;
		overflow-y: auto;
		position: fixed;
		width: 100%;
	}
	.sm-mint > li.active > a {
		background-color: #274686;
	}
	.sm-mint a .sub-arrow {
		background-color: transparent;
	}
	.sm-mint a, .sm-mint a:active, .sm-mint a:focus, .sm-mint a:hover {
		color: #fff;
		font-size: 18px;
		line-height: 22px;
		padding: 6px 10px;
	}
	.sm-mint a.current, .sm-mint li.here>a, .sm-mint li.parent-here>a {
		background-color: #009fe3;
	}
	.sm-mint ul {
		background-color: #495c83;
	}
	.sm-mint ul a, .sm-mint ul a:active, .sm-mint ul a:focus, .sm-mint ul a:hover {
		font-size: 16px;
		line-height: 20px;
	}
	.sm-mint ul ul {
		background-color: #173671;
	}
	.sm-mint ul ul a, .sm-mint ul ul a:active, .sm-mint ul ul a:focus, .sm-mint ul ul a:hover {
		font-size: 14px;
		line-height: 18px;
	}
	.stripe-arrow {
		bottom: 4px;
		padding-right: 16px;
		position: relative;
	}
	.stripes {
		color: #ffffff;
		font-size: 20px;
		font: 18px Pragmatica, Arial, sans-serif;
		margin-top: 0px;
		padding: 15px 15px 15px 15px;
		text-align: left;
		text-transform: uppercase;
	}
	.top_link_reviews {
		background-color: #486aae;
		color: #fff;
		display: block;
		float: none;
		font-family: Fagot, arial, sans-serif;
		font-size: 12px;
		font-style: normal;
		height: 22px;
		line-height: 21px;
		padding: 0 5px;
		position: absolute;
		right: 12px;
		text-transform: lowercase;
		top: 50px;
		width: auto;
		z-index: 2;
	}
	.top_link_reviews:focus {
		color: #fff;
	}
	.topNav {
		background-color: #e6e6e6;
		box-sizing: border-box;
		display: block;
		margin: 0;
		max-height: 50px;
		max-height: none;
		min-height: 50px;
		min-height: auto;
		padding: 0;
		text-align: justify;
	}
	.topNav #logo5el, .topNav #main_btns, .topNav #main_phone {
		display: flex;
	}
/* START OLD VARIANT MAIN PHONE ON MOB  */
	.topNav #main_btns {
		margin: 0;
	}
	.topNav #main_phone {
		line-height: 20px;
		line-height: 42px;
		margin-right: 20px;
		margin-right: 40px;
	}
	.topNav #main_phone .link_main_phone {
		display: none;
	}
	.topNav #main_phone .link_phone {
		background-image: none;
		margin-left: 0;
		padding: 0;
		width: 125px !important;
		font-size: 19px;
		height: 18px;
		line-height: 19px;
        text-transform: lowercase;
	}
	.link_mobile {
		background-size: 18px;
	}
	.topNav #main_phone .link_phone:after {
		display: none;
	}
	.topNav #main_phone div {
		align-content: center;
		align-items: center;
		background-color: transparent;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		position: relative;
		right: auto;
		top: auto;
		visibility: visible;
		width: auto;
	}
	.topNav #main_phone div a {
		height: 17px;
		margin: 5px 2px;
		overflow: hidden;
		padding: 0 0 0 20px;
		text-decoration: none;
		text-transform: capitalize;
		width: 17px;
	}
	
/* END OLD VARIANT MAIN PHONE ON MOB  */
	
	.topNav > .mWidth {
		padding: 0;
	}
	.topNav > .mWidth > a#buyCard {
		display: none;
	}
	.video_container.mWidth {
		padding: 0;
	}
	.videoBtn {
		--width: 62px;
		height: 35px;
		left: calc(50% - var(--width)/2);
		top: 44px;
		width: calc(var(--width));
	}
	.video_container.one_home_image.mWidth img {
		max-width:100%;
	}
	.mainCarousel .carousel__slide, .mainCarouselAlone .carousel__slide {
		max-height: 280px;
	}
}
@media only screen and (min-width: 1980px) {
	.video_container {
		padding-bottom: 30% !important;
	}
	
	.video_container.one_home_image {
		height:auto;
		padding-bottom: 0 !important;
	}
}
@media only screen and (min-width: 769px) {
	.video_container.one_home_image {
		padding-bottom: 0 !important;
		height:auto;
	}
	
	#content section .sectionContent .left2 h2 {
		margin-top: 20px;
	}
	.sectionContent sectionContentStandAlone h2, #content section .additionalText h2, #content section .service_text h2, #content section .additionalText2 h1+h2, .sectionContentStandAlone .additionalText2 h2, .sectionContentStandAlone .left.additionalText2 h2, .sectionContentStandAlone .right.additionalText2 h2, .h-text h3, .hidden h2, .sectionContent .left2 h2 {
		color: #009fe3 !important;
		font-family: Arial, sans-serif !important;
		font-size: 24px !important;
		font-weight: 100;
	}
	body {
		margin: 0;
		padding: 0;
		padding-top: 74px;
	}
	header {
		border-bottom: solid 3px #486baf;
	}
	header span.mPhone {
	}
	nav {
		display: inline-block;
	}
	#additionalNav.desktopHide, #logo.desktopHide {
		display: none;
	}
	#breadCrumbs {
		margin-top: 0;
	}
	#buyCard i {
		padding: 0 0px;
	}
	#content.services section.contentLeftStandAlone>div.mWidth, #content.services section.contentRightStandAlone>div.mWidth {
		background: linear-gradient(0, rgba(255,255,255,0.5) 85%, rgba(255,255,255,1) 107%);
		background: rgba(255,255,255,0.8);
	}
	#header_row1 {
		display: flex;
		min-width: fit-content;
	}
	.btn_nav {
		display: none;
	}
	.link_gmap {
		display: none;
	}
	.link_reviews {
		display: none;
	}
	.sm li.languageToogle {
		display: none;
	}
	.top_link_reviews {
		display: none;
	}
	.topNav {
		height: 32px;
		z-index: 5;
	}
	.topNav #logo5el, .topNav #main_btns, .topNav #main_phone {
		display: none;
	}
	.topNav a#buyCard {
		right: -13px;
		width: 170px;
	}
}